aef41ee9c346d2dfb23749590f68b14bfe052079,opennms-webapp/src/main/java/org/opennms/web/controller/ksc/IndexController.java,IndexController,handleRequestInternal,#HttpServletRequest#HttpServletResponse#,55

Before Change


    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
        ModelAndView modelAndView = new ModelAndView("KSC/index");

        modelAndView.addObject("showReportList", !request.isUserInRole(Authentication.READONLY_ROLE));
        modelAndView.addObject("reports", getKscReportService().getReportList());
        modelAndView.addObject("nodeResources", getResourceService().findNodeResources());
        modelAndView.addObject("domainResources", getResourceService().findDomainResources());

After Change


    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
        ModelAndView modelAndView = new ModelAndView("KSC/index");

        modelAndView.addObject("kscReadOnly", (request.isUserInRole(Authentication.READONLY_ROLE)) || (request.getRemoteUser() == null));
        modelAndView.addObject("reports", getKscReportService().getReportList());
        modelAndView.addObject("nodeResources", getResourceService().findNodeResources());
        modelAndView.addObject("domainResources", getResourceService().findDomainResources());